Google\Site_Kit\Core\Authentication\Authentication C

Total Complexity 110
Dependencies 33
Dependents 20
Total lines 1,358
Lines of code 673
Logical lines of code 340
Comment lines 494
Methods 41
Properties 21

Methods 41

Method Rating Maintainability Complexity Lines of code
register()
A
32 10 125
inline_js_base_data()
A
41 9 53
get_rest_routes()
S
41 4 69
check_connected_proxy_url()
S
55 7 23
get_reauthentication_needed_notice()
S
44 4 58
__construct()
S
53 5 21
inline_js_setup_data()
S
54 5 20
handle_oauth()
S
62 5 11
get_reconnect_after_url_mismatch_notice()
S
47 3 39
handle_connect()
S
55 4 19
refresh_shared_module_owner_tokens()
S
59 4 15
maybe_refresh_token_for_screen()
S
64 5 10
handle_proxy_permissions()
S
59 4 14
handle_disconnect()
S
56 3 18
refresh_user_token()
S
63 4 10
get_update_core_url()
S
66 3 9
get_oauth_client()
S
61 2 14
invalid_nonce_error()
S
59 2 14
allowed_redirect_hosts()
S
63 2 10
cron_refresh_profile_data()
S
67 2 8
is_setup_completed()
S
70 2 6
authentication_admin_notices()
S
67 2 8
disconnect()
S
62 1 11
credentials()
S
82 1 3
get_proxy_setup_url()
S
67 1 9
get_proxy_permissions_url()
S
67 1 9
set_connected_proxy_url()
S
81 1 3
verification()
S
82 1 3
get_proxy_support_link_url()
S
80 1 3
token()
S
82 1 3
verification_tag()
S
75 1 4
inline_js_tracking_data()
S
73 1 5
verification_meta()
S
82 1 3
inline_js_admin_data()
S
72 1 5
inline_js_wp_version()
S
66 1 8
profile()
S
82 1 3
is_authenticated()
S
81 1 3
get_disconnect_url()
S
67 1 9
get_connect_url()
S
67 1 9
get_google_proxy()
S
82 1 3
verification_file()
S
82 1 3